package com.dongdongmovie.service;

import com.dongdongmovie.pojo.PageResult;
import com.dongdongmovie.pojo.TMovie;

import java.util.List;

public interface TMovie_Service {

    //根据id查询
    TMovie showbyId(Integer id);

    //查询数据
    PageResult<TMovie> show(TMovie tMovie, Integer pageNum, Integer pageSize);

    //添加数据
    int add(TMovie tCharnnel);

    //修改数据
    int update(TMovie tCharnnel);

    //删除数据
    int delete(Integer id);

    //删除全部
    int deleteall(Integer[] rids);

    //上架
    int updateputaway(Integer rid);

    //下架
    int updatesoldout(Integer rid);

    //审核通过
    int updatetg(Integer rid);

    //审核不通过
    int updatebtg(Integer rid);

    //查询最新影视数据
    List<TMovie> showbydate();

    //查询推荐影视数据
    List<TMovie> showbytName(String tName);

    //查询分类影视数据
    PageResult<TMovie> showbyIdall(TMovie tMovie ,Integer pageNum,Integer pageSize);

    //查询按时间排序后数据
    PageResult<TMovie> showbyIdallshijian(TMovie tMovie ,Integer pageNum,Integer pageSize);

    //按评分排序
    PageResult<TMovie> showbyIdallpingfen(TMovie tMovie ,Integer pageNum,Integer pageSize);

    //根据搜索查询数据
    PageResult<TMovie> showbyIdallpingfens(TMovie tMovie, Integer pageNum, Integer pageSize);
}
